upon my faith - Alemán Inglés Diccionario